cmake_minimum_required(VERSION 3.19)
project(dataStructure)

set(CMAKE_CXX_STANDARD 14)

add_executable(SqList linearList/SqList/SqList.cpp linearList/SqList/SqList.h)
add_executable(LinkList linearList/LinkList/LinkList.cpp linearList/LinkList/LinkList.h)
add_executable(DLinkList linearList/DLinkList/DLinkList.cpp linearList/DLinkList/DLinkList.h)
add_executable(SqStack linearList/SqStack/SqStack.cpp linearList/SqStack/SqStack.h)
add_executable(LiStack linearList/LiStack/LiStack.cpp linearList/LiStack/LiStack.h)
add_executable(SqQueue linearList/SqQueue/SqQueue.cpp linearList/SqQueue/SqQueue.h)
add_executable(LinkQueue linearList/LinkQueue/LinkQueue.cpp linearList/LinkQueue/LinkQueue.h)